package com.czm.art_light.service;

import com.czm.art_light.entity.ArtTopic;
import com.czm.art_light.param.request.ArtInfoReqDto;
import com.czm.art_light.param.request.ArtSearchReqDto;
import com.czm.art_light.param.request.PageReqDto;
import com.czm.art_light.param.response.ArtInfoRespDto;
import com.czm.art_light.param.response.ArtTopicBasicInfoRespDto;

import java.util.List;

/**
 * 话题信息 接口类
 */
public interface ArtTopicService {
    /**
     * 根据话题id查找对应的话题信息
     */
    ArtInfoRespDto getById(ArtInfoReqDto artInfoReqDto);

    /**
     * 获取所有的话题基本信息
     */
    List<ArtTopicBasicInfoRespDto> list(PageReqDto pageReqDto);
}
